class MenuprincipalController < ApplicationController
  layout "menuprincipal"
  before_filter :login_required
#  protect_from_forgery :only => [:create, :update, :destroy] 
  def index
    @usuarios = Usuario.all
    
    if cookies[:tipo]=='P'
      @participante=Participante.find(:first, :conditions => ["persona_id = ?", cookies[:persona_id]])
      @trabajogrado= Trabajogrado.find(:first, :conditions => ["participante_id = ?", @participante.id])
      if (@trabajogrado)
      @capitulos=TrabajoCapitulo.find(:first, :conditions => "trabajo_id = #{@trabajogrado.id} and status= 'P'")      
       if (@capitulos)
        @mensaje=@capitulos
       else
        @mensaje=@capitulos
       end      
       @participante_profesors=ParticipanteProfesor.find(:first, :conditions => "participante_id = #{@participante.id} and status= 'I'")
      else
        @participante_profesors = ParticipanteProfesor.find(:first, :conditions => "participante_id = #{@participante.id} and status<> 'I'")
      end
   elsif cookies[:tipo]=='T'
      @tutor=Profesor.find(:first, :conditions => ["persona_id = ?", cookies[:persona_id]])
      @trabajogrado = Trabajogrado.find(:all, :conditions => ["profesor_id = ?", @tutor.id])
      if (@trabajogrado)
       for  @arreglo in @trabajogrado
        @capitulos=TrabajoCapitulo.find(:all, :conditions => "trabajo_id = #{@arreglo.id} and status= 'T'") 
        if @capitulos
          @mensaje2=@capitulos
        else
          @mensaje2=@capitulos
        end
       end
      else
          @mensaje2=@trabajogrado
      end
      
      @participante_profesors = ParticipanteProfesor.find(:all, :conditions => "profesor_id = #{@tutor.id} and status= 'I'")
      if @participante_profesors
       @mensaje=@participante_profesors
      else
       @mensaje=ParticipanteProfesor.find(:all, :conditions => "profesor_id = #{@tutor.id} and status= 'I'")
      end
      
    end
          
    respond_to do |format|
      format.html # index.html.erb
      format.xml  { render :xml => @usuario }
    end
  end

  def list
    @usuario = Usuario.all
    respond_to do |format|
      format.html # index.html.erb
      format.xml  { render :xml => @usuario }
    end
  end

end
